package com.rd.student.dashuju.wangbo.demo1;

/*4、品尝饮料
        1）建立一个Java抽象类Drink
        a、声明一个抽象方法taste() 该方法负责输出饮料的味道
        b、声明int型常量来代表不同的饮料类型  如咖啡、啤酒、牛奶等
        c、声明静态工厂方法getDrink(int drinkType) 根据传入的参数创建不同的饮料对象并返回。
        2）建立Drink的具体子类
        a、分别建立Drink的子类 Coffee 代表咖啡 Beer 代表啤酒 Milk 代表牛奶 ;
        b、实现taste()方法 要求在控制台打印各自的味道特征。
        3）建立Test测试类 测试以上内容的正确性
        a、编写main方法 通过命令行传参的方式传入某种饮料的类型。
        b、在main方法中 调用Drink类的getDrink方法 获得相应的饮料对象。
        c、然后调用该饮料对象的taste()方法 输出该饮料的味道。*/
public class Test {
    public static void main(String[] args) {
//        Milk milk = new Milk();
//        milk.taste();
        Drink.getDrink(3).taste();
    }
}
